//# include <stdio.h>
////计算阶乘的函数
//double cmpt_factorial(int n, int k){
//    //k=0
//    if(k==0){
//        return 1.0;
//    }
//    //处理负指数
//    
//    else if(k<0){
//        return 1.0/cmpt_factorial(n,-k);
//    }
//    //递归
//    else {
//        return n * cmpt_factorial(n,k-1);
//    }
//    
//}
//
//
//int main(void){
//    //输入n和k
//    int n,k;
//    printf("请输入计算的n和k：");
//    scanf("%d %d",&n,&k);
//    //计算n的k次方
//    double result;
//    result = cmpt_factorial(n,k);
//    //输出计算结果
//    printf("%d的%d次方为：%.3f\n",n,k,result);
//}
